package com.andy.module.network

import java.io.Serializable

/**
 *  分页数据的基类
 */
class ApiPagerResponse<T>(
    var datas: MutableList<T> = mutableListOf(),
    var ps: Int = 0,
    var pn: Int = 0,
    var tc: Int = 0
) : Serializable {
    /**
     * 数据是否为空
     */
    fun isEmpty() = datas.size == 0

    /**
     * 是否为刷新
     */
    fun isRefresh() = pn == 1

    /**
     * 是否还有更多数据
     */
    fun hasMore() = datas?.size == ps
}